- Title
- A brief introduction to evolutionary and other nature-inspired algorithms
- Creator
- Noman, Nasimul; Iba, Hitoshi
- Relation
- Evolutionary Computation in Gene Regulatory Network Research p. 3-29
- Relation
- Wiley Series on Bioinformatics: Computational Techniques and Engineering
- Publisher Link
- http://dx.doi.org/10.1002/9781119079453.ch1
- Publisher
- John Wiley & Sons
- Resource Type
- book chapter
- Date
- 2016
- Description
- This chapter presents an introduction of evolutionary and other nature-inspired computation. The most prominent types of evolutionary computation (EC) are genetic algorithms (GA), genetic programming (GP), evolutionary strategy (ES) and evolutionary programming (EP). Many computational algorithms and problem-solving techniques, commonly known as swarm intelligence, have been developed by simulating the coordination and teamwork strategies in social insects. Elements comprising GAs are data representation, selection, crossover, mutation, and alternation of generations. GP can be used to apply evolutionary approaches to automatic code generation and problem solving by artificial intelligence. ES in its early days differed from GAs in the following two ways: mutation is used as the main operator and real number expressions are handled. The chapter also discusses relative advantages/disadvantages and application areas of these algorithms. Numerous applications of EC exist in structural engineering, architectural design, environmental engineering, geotechnical and water resource engineering.
- Subject
- artificial intelligence; evolutionary computation; evolutionary programming; evolutionary strategy; genetic algorithms; genetic programming; swarm intelligence
- Identifier
- http://hdl.handle.net/1959.13/1349138
- Identifier
- uon:30348
- Identifier
- ISBN:9781118911518
- Language
- eng
- Hits: 2571
- Visitors: 2542
- Downloads: 0
Thumbnail | File | Description | Size | Format |
---|